package xyz.iguilty.workflow.constant;

public interface ProcessConstants {

    /**
     * 负责人
     */
    String ASSIGNEE = "_assignee_";

    /**
     * 负责人/候选人列表
     */
    String CANDIDATE_USER= "_candidateUser_";

    /**
     * 候选组
     */
    String CANDIDATE_GROUP = "_candidateGroup_";

    /**
     * 初始化人员
     */
    String INITIATOR = "initiator";

    /**
     * 流程当前状态
     */
    String CURRENT_STATUS = "_currentStatus_";

    /**
     * 流程当前负责人
     */
    String CURRENT_ACTOR = "_currentActor_";

    /**
     * 决定流程走向的变量
     */
    String CIRCULATION_VARIABLE= "flag";

    /**
     * 设置流程跳过
     */
    String FLOWABLE_SKIP_EXPRESSION_ENABLED = "_FLOWABLE_SKIP_EXPRESSION_ENABLED";

}
